-
Notifications
You must be signed in to change notification settings - Fork 16.6k
fix: removing unsupported modal sizes #10625
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Codecov Report
@@ Coverage Diff @@
## master #10625 +/- ##
==========================================
- Coverage 64.22% 64.21% -0.02%
==========================================
Files 778 778
Lines 36709 36708 -1
Branches 3461 3460 -1
==========================================
- Hits 23578 23572 -6
- Misses 13022 13024 +2
- Partials 109 112 +3
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
etr2460
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm with one requested change
| show: boolean; | ||
| title: React.ReactNode; | ||
| bsSize?: 'xs' | 'xsmall' | 'sm' | 'small' | 'medium' | 'lg' | 'large'; | ||
| bsSize?: 'sm' | 'small' | 'lg' | 'large'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I looked at react-bootstrap's docs because i couldn't believe that both sm and small were supported for this, but they seem to be.
That said, there's no reason we can't provide a more clear and consistent interface in our Modal wrapper. Maybe we should only support small and large? The types should still work and it'll ensure one standard way to define this size throughout Superset
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds perfectly reasonable to me!
* master: (43 commits) feat: Getting fancier with Storybook (apache#10647) fix: dedup groupby in viz.py while preserving order (apache#10633) feat: bump superset-ui for certified tag (apache#10650) feat: setup react page with submenu for datasources listview (apache#10642) feat: add certification to metrics (apache#10630) feat(viz-plugins): add date formatting to pivot-table (apache#10637) fix: controls scroll issue (apache#10644) feat: Allow tests files in /src (plus Label component tests) (apache#10634) fix: remove duplicated params and cache_timeout from list_columns; add viz_type to list_columns (apache#10643) chore: splitting button stories into separate stories (apache#10631) refactor: remove slice level label_colors from dashboard init load (apache#10603) feat: card view bulk select (apache#10607) style: Label styling/storybook touchups (apache#10627) fix: removing unsupported modal sizes (apache#10625) feat(datasource): remove deleted columns and update column type on metadata refresh (apache#10619) improve documentation for country maps (apache#10621) chore: npm audit fix as of 2020-08-15 (apache#10613) feat: dataset REST API for distinct values (apache#10595) chore: bump react-redux to 5.1.2, whittling console noise (apache#10602) fixing console error about bad html attribute (apache#10604) ... # Conflicts: # superset-frontend/src/explore/components/ExploreViewContainer.jsx # superset-frontend/src/views/App.tsx # superset/config.py
* fix: removing unsupported modal sizes * linting! * NOT specifying bsSize seems to have the same effect as (unsupported) "medium" * supporting 'large' and 'small' over 'lg' and 'sm'
* fix: removing unsupported modal sizes * linting! * NOT specifying bsSize seems to have the same effect as (unsupported) "medium" * supporting 'large' and 'small' over 'lg' and 'sm'
SUMMARY
There were a few instances of react-bootstrap using bsSize of
mediumwhich isn't actually supported by React Bootstrap. This sets those tosmand locks down TS/PropTypes accordingly.BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
TEST PLAN
ADDITIONAL INFORMATION